article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none
}
[hidden] {
display:none
}
html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased
}
body {
	margin: 0;
	font-size: 100%;
	line-height: 1.5
}
body, button, input, select, textarea {
	font-family: sans-serif;
	color: #333
}
::-moz-selection {
background:#33281d;
color:#fff;
text-shadow:none
}
::selection {
	background: #33281d;
	color: #fff;
	text-shadow: none
}
a {
	color: #00e
}
a:hover {
	color: #06e
}
a:focus {
	outline: thin dotted
}
a:hover, a:active {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold
}
pre, code, kbd, samp {
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before, q:after {
	content: "";
	content: none
}
small {
	font-size: 85%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
ul, ol {
	margin: 24px 0;
	padding: 0 0 0 24px
}
dd {
	margin: 0 0 0 40px
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
form {
	margin: 0
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
label {
	cursor: pointer
}
legend {
	border: 0;
*margin-left:-7px;
	padding: 0
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle
}
button, input {
	line-height: normal;
*overflow:visible
}
table button, table input {
*overflow:auto
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
input:invalid, textarea:invalid {
background-color:#f0dddd
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td {
	vertical-align: top
}
.line:before, .line:after {
	content: "";
	display: table
}
.line:after {
	clear: both
}
.line {
*zoom:1
}
.unit {
	float: left
}
.unitRight {
	float: right
}
.size1of1 {
	float: none;
	width: 100%
}
.size1of3 {
	width: 33.33333%
}
.invalid {
	font-weight: bold
}
p, a {
	line-height: 24px;
	margin-bottom: 24px;
	margin-top: 24px
}
li {
	line-height: 24px
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 24px;
	margin-bottom: 24px;
	font-weight: bold
}
.fs0 {
	font-size: 64px;
	line-height: 72px
}
h1, .fs1, h2, .fs2, h3, .fs3, .btn1 {
	font-size: 42px;
	line-height: 48px
}
h2, .fs2 {
	font-size: 34px
}
h3, .fs3, .btn1 {
	font-size: 25px
}
h4, .fs4 {
	font-size: 21px;
	line-height: 24px
}
h5, .fs5 {
	font-size: 16px;
	line-height: 24px
}
h6, .fs6 {
	font-size: 13px;
	line-height: 24px
}
@font-face {
	font-family: 'LeagueGothic';
	src: url("fonts/League_Gothic.eot");
	src: url("fonts/League_Gothic.eot?#iefix") format("embedded-opentype"), url("fonts/League_Gothic.woff") format("woff"), url("fonts/League_Gothic.svg#LeagueGothic") format("svg"), url("fonts/League_Gothic.ttf") format("truetype");
	font-weight: normal;
	font-style: normal
}
.ff1, .fs0, .fs1, .fs2, .btn1 {
	font-family: 'LeagueGothic', sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased
}
code {
	font-family: 'Consolas', monospace
}
.ls1 {
	letter-spacing: .1em
}
@-webkit-keyframes anim-opacity {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes anim-opacity {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-ms-keyframes anim-opacity {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes anim-rotate {
0% {
-webkit-transform:rotate(0)
}
12.4999% {
-webkit-transform:rotate(0)
}
12.5% {
-webkit-transform:rotate(45deg)
}
24.9999% {
-webkit-transform:rotate(45deg)
}
25% {
-webkit-transform:rotate(90deg)
}
37.4999% {
-webkit-transform:rotate(90deg)
}
37.5% {
-webkit-transform:rotate(135deg)
}
49.9999% {
-webkit-transform:rotate(135deg)
}
50% {
-webkit-transform:rotate(180deg)
}
62.4999% {
-webkit-transform:rotate(180deg)
}
62.5% {
-webkit-transform:rotate(225deg)
}
74.9999% {
-webkit-transform:rotate(225deg)
}
75% {
-webkit-transform:rotate(270deg)
}
87.4999% {
-webkit-transform:rotate(270deg)
}
87.5% {
-webkit-transform:rotate(315deg)
}
99.9999% {
-webkit-transform:rotate(315deg)
}
}
@-moz-keyframes anim-rotate {
0% {
-moz-transform:rotate(0)
}
12.4999% {
-moz-transform:rotate(0)
}
12.5% {
-moz-transform:rotate(45deg)
}
24.9999% {
-moz-transform:rotate(45deg)
}
25% {
-moz-transform:rotate(90deg)
}
37.4999% {
-moz-transform:rotate(90deg)
}
37.5% {
-moz-transform:rotate(135deg)
}
49.9999% {
-moz-transform:rotate(135deg)
}
50% {
-moz-transform:rotate(180deg)
}
62.4999% {
-moz-transform:rotate(180deg)
}
62.5% {
-moz-transform:rotate(225deg)
}
74.9999% {
-moz-transform:rotate(225deg)
}
75% {
-moz-transform:rotate(270deg)
}
87.4999% {
-moz-transform:rotate(270deg)
}
87.5% {
-moz-transform:rotate(315deg)
}
99.9999% {
-moz-transform:rotate(315deg)
}
}
@-ms-keyframes anim-rotate {
0% {
-ms-transform:rotate(0)
}
12.4999% {
-ms-transform:rotate(0)
}
12.5% {
-ms-transform:rotate(45deg)
}
24.9999% {
-ms-transform:rotate(45deg)
}
25% {
-ms-transform:rotate(90deg)
}
37.4999% {
-ms-transform:rotate(90deg)
}
37.5% {
-ms-transform:rotate(135deg)
}
49.9999% {
-ms-transform:rotate(135deg)
}
50% {
-ms-transform:rotate(180deg)
}
62.4999% {
-ms-transform:rotate(180deg)
}
62.5% {
-ms-transform:rotate(225deg)
}
74.9999% {
-ms-transform:rotate(225deg)
}
75% {
-ms-transform:rotate(270deg)
}
87.4999% {
-ms-transform:rotate(270deg)
}
87.5% {
-ms-transform:rotate(315deg)
}
99.9999% {
-ms-transform:rotate(315deg)
}
}
.anim-rotate {
	-webkit-animation: anim-rotate 1s linear infinite;
	-moz-animation: anim-rotate 1s linear infinite;
	-ms-animation: anim-rotate 1s linear infinite
}
.animated-all, .icoMoon, .nav1 a {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.hoverEffect2, .radio:before {
	opacity: .8
}
.hoverEffect2:hover, .radio:hover:before {
	opacity: 1
}
.w-main {
	max-width: 960px
}
.height1 {
	height: 13em
}
.icoMoon {
	font-size: 30.9px;
	line-height: 1;
	width: 32px;
	height: 32px;
	color: #3b3b3b;
	margin: 0 12px 12px 0;
	padding: 10px
}
strong {
	line-height: 1
}
a {
	text-decoration: none;
	border-bottom: 1px solid #aaa
}
.skin1 .fgc5, .skin1 .invalid, a {
	color: #b35047
}
.skin1 .bgc5, .skin1 .btn1 {
	background-color: #b3483e
}
.skin1 a.fgc5:hover, .skin1 a.invalid:hover, .skin1 .fgc3 {
	color: #dd8755
}
.skin1 .bgc6 {
	background: #e8d972
}
.skin1 .bgc7, .skin1 .pubTime, .skin1 p code, p .skin1 code {
	background-color: #e0e0e0
}
.skin1 .bgc1 {
	background-color: #1c1a17
}
a:hover {
	color: #5d3d1e
}
.radio:hover:before {
	color: #b35047
}
.nav1 a {
	text-shadow: 0 1px rgba(0,0,0,0.2);
	border: 0;
	position: relative;
	top: 6px
}
.nav1 a:focus {
	outline: 0;
	color: #aaa
}
.nav1 .current:focus {
	color: #444
}
.nav1 .current, .nav1 a.current:hover {
	color: #444;
	poistion: relative
}
.tip {
	background-color: #222;
	background-color: rgba(0,0,0,0.85);
	color: #eee;
	opacity: 1;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	-ms-transition: -ms-transform .3s, opacity .3s;
	-o-transition: -o-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}
.tip:before {
	color: #444;
	color: rgba(0,0,0,0.6)
}
.tip.noDisplay, cufontext.tip {
	opacity: 0
}
#iconSizes label {
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin-right: 16px
}
.btn1 {
	padding: 12px 24px
}
input.btn1 {
	padding: 0 24px
}
.btn1:hover, .btn1:focus {
	color: #fff
}
.panel-top {
	width: 100%;
	padding-top: 6px
}
input, textarea {
	outline: 0
}
input[type="text"], textarea {
	background-color: #eee;
	-webkit-box-shadow: inset 0 0 10px #fff;
	-moz-box-shadow: inset 0 0 10px #fff;
	box-shadow: inset 0 0 10px #fff;
	border: 3px solid rgba(255,255,255,0.6);
	padding: 6px
}
.formColumn label {
	display: block
}
.formColumn input, .formColumn textarea {
	margin-bottom: 12px;
	display: block
}
textarea::-webkit-scrollbar {
width:12px
}
textarea::-webkit-scrollbar-thumb {
border-radius:99px;
background:#999
}
textarea::-webkit-scrollbar-thumb:hover {
background:#666
}
input[type="text"] {
	cursor: text
}
::-webkit-input-placeholder {
color:#666
}
::-moz-placeholder {
color:#666
}
input.txtBox1, input.txtBox1:focus {
	border: 0;
	background-color: #ddd;
	padding: 6px 12px
}
@font-face {
	font-family: 'IcoMoon';
	src: url("fonts/icomoon.eot");
	src: url("fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon.svg#IcoMoon") format("svg"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.ttf") format("truetype");
	font-weight: normal;
	font-style: normal
}
.iconFont, .icon-a:after, .icon-b:before, .radio:before {
	font-family: 'IcoMoon'
}
.icon-m:before, .icon-m:after {
	vertical-align: middle
}
.icon-big {
	font-size: 80px;
	line-height: 1.1
}
.icon-a:after, .icon-b:before {
	content: attr(data-icon)
}
.icon-loading {
	line-height: 1;
	display: inline-block
}
.icon-loading:before {
	line-height: 1;
	vertical-align: top
}
.radio:before {
	content: '\2610';
	margin-right: .25em
}
.radio.selected:before {
	content: '\2611'
}
.radio.focused:before {
	color: #000;
	opacity: 1;
	text-shadow: 0 0 .2em #fff
}
.ls-check li, .ls-star li {
	list-style: none
}
.ls-check li:before, .ls-star li:before, .bullet-check:before {
	font-family: 'IcoMoon';
	vertical-align: top;
	content: '\2713';
	margin: 0 .5em 0 -1.5em;
	color: #88a843;
	text-shadow: 0 1px #668033, 0 2px #668033
}
.ls-star li:before {
	color: #996e45;
	text-shadow: none;
	content: '\2605'
}
.bullet-check:before {
	margin-left: 0
}
#twitterIcon, .fgc-tweet1 {
	color: #29c
}
.twitterLink:hover {
	color: #1a7399
}
.twitterLink:hover #twitterIcon {
	opacity: 1!important;
	visibility: visible
}
#glyphs-home .icoMoon {
	margin: 3px 0 6px 0;
	padding: 0;
	opacity: .8;
	background-image: none;
	font-size: 20px
}
#glyphs-home {
	position: relative
}
#glyphs-home .icoMoon:hover {
	background: 0
}
#glyphs-home:hover {
	cursor: pointer
}
#glyphs-home p {
	position: absolute;
	top: 45%;
	margin-top: -0.5em;
	filter: alpha(opacity=0);
	opacity: 0;
	text-align: center
}
#glyphs-home:hover .icoMoon {
	opacity: .2
}
#glyphs-home:hover p {
	opacity: 1;
	filter: alpha(opacity=80)
}
#loading {
	width: 100%;
	height: 100%
}
.visuallyhidden, .radio input {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.inline {
	display: inline
}
.bshadow-curved-h, .arrow-bottom, .layer-front, .tip, .panel-top, .pubTime {
	position: relative
}
.absl, .tip {
	position: absolute
}
.panel-top, .video-container iframe, .video-container object, .video-container embed {
	left: 0;
	top: 0
}
.panel-top {
	position: fixed
}
.bshadow-curved-h:before, .arrow-bottom:before, .bshadow-curved-h:after, .arrow-bottom:after {
	position: absolute;
	content: ""
}
.centered {
	margin-left: auto;
	margin-right: auto
}
.noDisplay, cufontext {
	display: none
}
.noSelection, .icoMoon, #iconSizes label {
	-moz-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none
}
button:focus {
	outline: 0
}
[draggable=true] {
cursor:move
}
.media .img img {
	display: block
}
.icoMoon, .btn1, input[type="text"], textarea, .pubTime {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.rndm {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.rndf, .tip, input.txtBox1, input.txtBox1:focus {
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px
}
.talign-center, .icoMoon, .btn1 {
	text-align: center
}
.layer-front, .tip, .panel-top {
	z-index: 99
}
.fgc0 {
	color: #000
}
.fgc1 {
	color: #333
}
.fgc2, a:active {
	color: #666
}
.fgc3 {
	color: #999
}
.fgc4, .btn1 {
	color: #ccc
}
.fgc5, .invalid {
	color: #fff
}
.bgc1 {
	background-color: #333
}
.bgc2, .pubTime {
	background-color: #666
}
.bgc4, .nav1 .current, .nav1 a.current:hover, .panel-top {
	background-color: #ccc
}
.bgc5, .btn1 {
	background-color: #fff
}
.bgc0-opaque {
	background-color: rgba(0,0,0,0.8)
}
.grad-lighten, .icoMoon, .btn1, input.txtBox1:focus {
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0, rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0, rgba(255,255,255,0) 100%);
	background-image: linear-gradient(top, rgba(255,255,255,0.4) 0, rgba(255,255,255,0) 100%)
}
.grad-lighten-r {
	background-image: -moz-radial-gradient(50% 50%, contain, rgba(255,255,255,0.45), rgba(255,255,255,0));
	background-image: -webkit-radial-gradient(50% 50%, contain, rgba(255,255,255,0.45), rgba(255,255,255,0));
	background-image: 0 -radial-gradient(50% 50%, contain, rgba(255,255,255,0.45), rgba(255,255,255,0));
	background-image: -ms-radial-gradient(50% 50%, contain, rgba(255,255,255,0.45), rgba(255,255,255,0));
	background-image: radial-gradient(50% 50%, contain, rgba(255,255,255,0.45), rgba(255,255,255,0))
}
#iconSizes .bgc5:active, #iconSizes .btn1:active, .btn1:active {
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 100%);
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 100%);
	background-image: linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 100%)
}
.grad-lighten-h, .tip {
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.15) 30%, rgba(255,255,255,0.2) 51%, rgba(255,255,255,0.15) 70%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.15)), color-stop(51%, rgba(255,255,255,0.2)), color-stop(70%, rgba(255,255,255,0.15)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.15) 30%, rgba(255,255,255,0.2) 51%, rgba(255,255,255,0.15) 70%, rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.15) 30%, rgba(255,255,255,0.2) 51%, rgba(255,255,255,0.15) 70%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.15) 30%, rgba(255,255,255,0.2) 51%, rgba(255,255,255,0.15) 70%, rgba(255,255,255,0) 100%);
	background-image: linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.15) 30%, rgba(255,255,255,0.2) 51%, rgba(255,255,255,0.15) 70%, rgba(255,255,255,0) 100%)
}
.tshadow-embossed-s, .nav1 .current, .nav1 a.current:hover {
	text-shadow: 0 1px 0 rgba(255,255,255,0.4)
}
.tshadow-embossed-m {
	text-shadow: 0 2px 1px rgba(255,255,255,0.4)
}
.tshadow-glow-light {
	text-shadow: 0 0 1em white
}
.tshadow-bevel1 {
	text-shadow: 1px 2px rgba(0,0,0,0.9)
}
.breflect1 {
	-webkit-box-reflect: below -0.3em -webkit-linear-gradient(transparent 50%, rgba(0,0,0,0.4));
	display: inline-block
}
.tgrad1 {
	-webkit-mask-image: -webkit-linear-gradient(rgba(0,0,0,0.2), black);
	text-shadow: 0 -1px white
}
.bshadow-idm, #iconSizes .bgc5:active, #iconSizes .btn1:active, .btn1:active {
	-webkit-box-shadow: inset 0 0 5px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 5px 1px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 5px 1px rgba(0,0,0,0.5)
}
input.txtBox1, input.txtBox1:focus {
	-webkit-box-shadow: inset 0 1px 5px 1px rgba(0,0,0,0.4), 0 1px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 0 1px 5px 1px rgba(0,0,0,0.4), 0 1px rgba(255,255,255,0.8);
	box-shadow: inset 0 1px 5px 1px rgba(0,0,0,0.4), 0 1px rgba(255,255,255,0.8)
}
.bshadow-ilm {
	-webkit-box-shadow: inset 0 0 5px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0 0 5px 1px rgba(255,255,255,0.5);
	box-shadow: inset 0 0 5px 1px rgba(255,255,255,0.5)
}
.tip {
	-webkit-box-shadow: 0 0 1em rgba(255,255,255,0.5);
	-moz-box-shadow: 0 0 1em rgba(255,255,255,0.5);
	box-shadow: 0 0 1em rgba(255,255,255,0.5)
}
textarea:focus, input:focus {
	-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.2)
}
.panel-top {
	-webkit-box-shadow: 0 0 15px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 15px 3px rgba(0,0,0,0.5);
	box-shadow: 0 0 15px 3px rgba(0,0,0,0.5)
}
.bshadow-beveled-top, .nav1 .current, .nav1 a.current:hover {
	box-shadow: inset 0 1px rgba(255,255,255,0.6), 0 -2px 1px rgba(0,0,0,0.05)
}
.bshadow-curved-h:before {
	z-index: -1;
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 50%;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.4);
	box-shadow: 0 0 15px rgba(0,0,0,0.4)
}
.bshadow-curved-h:before {
	top: 0;
	bottom: 0;
	left: 10px;
	right: 10px;
	-webkit-border-radius: 100px/10px;
	-moz-border-radius: 100px/10px;
	border-radius: 200px/10px
}
.ptrn-noise-darken, .nav1 .current, .nav1 a.current:hover, .panel-top {
	background-image: url("")
}
.ptrn-x-tight-lighten {
	background-image: url("")
}
.pubTime {
	top: -0.2em;
	padding: .2em .5em
}
p code {
	padding: .1em .3em
}
.arrow-bottom:before {
	width: 1px;
	height: 0;
	border-top: 5px solid;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	left: 50%;
	top: 100%;
	margin-left: -5px
}
.noArrow:before {
	border: 0
}
.border-none, .btn1, input[type="text"], textarea {
	border: 0
}
.opaque-subtle, strong, .panel-top {
	opacity: .9
}
.opaque {
	opacity: .7
}
.opaque-more {
	filter: alpha(opacity=40);
	opacity: .4
}
.opaque-full {
	opacity: 0
}
img {
	max-width: 100%
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	width: 100%;
	height: 100%
}
.oldie .opaque-more {
	zoom: 1
}
.oldie .opaque-full {
	visibility: hidden
}
.oldie #glyphs-home:hover p {
	background: #ccc;
	height: 100%;
	top: 32px
}
.oldie #glyphs-home:hover p:before, .oldie #glyphs-home:hover p span {
	position: relative;
	top: 100px
}
.oldie .w-main {
	min-width: 960px
}
.oldie .panel-top {
	border-bottom: 2px solid #999
}
.oldie .bshadow-beveled-top, .oldie .nav1 .current, .nav1 .oldie .current, .oldie .nav1 a.current:hover, .nav1 .oldie a.current:hover {
	border-top: 1px solid #888
}
.pas {
	padding: 6px
}
.pam {
	padding: 12px
}
.ptl {
	padding-top: 24px
}
.prm {
	padding-right: 12px
}
.pbl {
	padding-bottom: 24px
}
.plm {
	padding-left: 12px
}
.phs {
	padding-left: 6px;
	padding-right: 6px
}
.phl {
	padding-left: 24px;
	padding-right: 24px
}
.pvm {
	padding-top: 12px;
	padding-bottom: 12px
}
.man {
	margin: 0
}
.mas {
	margin: 6px
}
.mtn {
	margin-top: 0
}
.mtl {
	margin-top: 24px
}
.mrs {
	margin-right: 6px
}
.mrm {
	margin-right: 12px
}
.mbn {
	margin-bottom: 0
}
.mbl {
	margin-bottom: 24px
}
.mls {
	margin-left: 6px
}
.mlm {
	margin-left: 12px
}
.mll {
	margin-left: 24px
}
.mvn {
	margin-top: 0;
	margin-bottom: 0
}
.mvs {
	margin-top: 6px;
	margin-bottom: 6px
}
.ir br {
	display: none
}
.hidden {
	display: none!important
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}
.onlyLowRes {
	display: none
}
#glyphs-home {
	height: 410px;
	overflow: hidden
}
@media only screen and (max-width:960px) {
.w-main {
	padding: 0 12px
}
}
@media only screen and (max-width:768px) {
.nav1 a {
	font-size: 18px;
	line-height: 36px;
	margin: 0;
	padding: 12px 6px 12px
}
.rndm {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
#glyphs-home {
	height: 192px;
	overflow: hidden
}
.size1of3 {
	width: 50%
}
}
@media only screen and (max-width:640px) {
.nav1 a span {
	display: none
}
}
@media only screen and (max-width:480px) {
.size1of3 {
	width: 100%
}
.onlyHighRes {
	display: none
}
.onlyLowRes {
	display: block
}
.centered-lowRes {
	text-align: center
}
.nav1 a {
	padding-left: 0
}
.nav1 .current, .nav1 a.current:hover {
	background: 0;
	color: #ccc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none
}
input.txtBox1, input.txtBox1:focus {
	padding: 3px 6px
}
#tagSearch {
	width: 110px
}
.mll {
	margin-left: 12px
}
.mtl {
	margin-top: 12px
}
.mbl {
	margin-bottom: 12px
}
.ptl {
	padding-top: 12px
}
#iconSizes label {
	font-size: 13px;
	font-weight: bold;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-right: 3px;
	font-family: sans-serif
}
p, a, body {
	font-size: 13px
}
.fs0, h1, .fs1, h2, .fs2 {
	font-size: 34px;
	line-height: 48px
}
h2, .fs2 {
	font-size: 25px
}
h3, .fs3, h4, .fs4, h5, .fs5, h6, .fs6 {
	line-height: 24px
}
h3, .fs3, .btn1 {
	font-size: 21px
}
h4, .fs4 {
	font-size: 16px
}
h5, .fs5 {
	font-size: 13px
}
h6, .fs6 {
	font-size: 11px
}
}
